package cn.sofwin.day0122.homework.Hero;

/**
 * 英雄的级别最低为0，最高为30级，经验值最低为0，最高为30级时的经验值
 * 该类中要求有一个含有参数的构造函数，参数为英雄的经验值，
 * 初始化时要保证经验值在要求范围之内，通过经验值计算英雄的级别，英雄的级别计算公式如下：
 * N=当前级别，EXP（经验值）=30（N^3+5N）-80
 * 构建一个无参的构造方法，将经验值设置为0
 * 利用英雄类无参和带有参数的构造函数分别构建英雄对象，并输出英雄的等级和经验值。考点：类的声明、构造方法、this的使用，方法的调用
 * @author 啊剥了菠萝没有菠萝蜜
 */
public class MainTest {
    public static void main(String[] args) {
        Hero h1 = new Hero();
        Hero h2 = new Hero(555);
        System.out.print("无参时：");h1.showInfo();
        System.out.print("有参时：");h2.showInfo();
    }
}
